a scientifically sound lecture - Spanish English Dictionary